package com.zkr.kfgs.service;

import com.zkr.kfgs.model.*;
import com.zkr.util.ResultVo;

import javax.validation.Valid;
import java.util.List;

/**
 * Created by lenovo on 2021/1/13.
 */
public interface KFGSService {
    ResultVo queryPage(KFGSSelectVo kfgsSelectVo);


    ResultVo queryKuWei(String kqcode);

    ResultVo updateStatus(@Valid KFGSUpdateStatusVo kfgsUpdateStatusVo);

    ResultVo ofCurrentUser();

    ResultVo queryWarehouse(KFGSVo kfgsVo);

    ResultVo queryCompanyStorageById(Integer id);

    /*ResultVo add(@Valid KFGSAddVo kfgsAddVo);*/

    ResultVo queryKuqu(String wareHouseCode);

    ResultVo addUpdate(@Valid List<KFGSAddVo> addLegal);

    //ResultVo querykq(Integer legalPersonId);

    ResultVo querykqsx();

    ResultVo queryWarehousess(@Valid KQVo kqVo);

    ResultVo queryFangQuWei(Integer legalPersonId);
}